london edinburgh holiday apartments glasgow scotland self catering ireland holiday cottages flats escorts holiday flats wales accommodation holiday apartments escort cottages